require 'rubygems'
gem 'soap4r'
require 'soap/wsdlDriver'
require 'soap/header/simplehandler'
require 'defaultDriver.rb'
require 'authStub.rb'

#Async create options
#options = CreateOptions.new(nil,nil,nil,nil,nil,nil,nil,nil,'Asynchronous')
options = nil

email = Email.new(nil,nil,nil,nil,nil,2052608,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil)
list = List.new(nil,nil,nil,nil,nil,1045414,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil)
sendClass = SendClassification.new(nil,nil,nil,nil,nil,nil,nil,189,nil,nil,nil,nil,nil,nil,nil,nil)
trigSendDef = TriggeredSendDefinition.new(nil,nil,nil,nil,nil,nil,nil,'API-Test-3',nil,nil,'API-Test-3','API-Test-3 Made through the API',nil,nil,nil,sendClass,nil,'NTO Support','nto@bh.exacttarget.com',nil,nil,nil,nil,nil,'Default',nil,'Default',nil,0,0,'Continuous','Active',email,list,1,1,nil,nil,'Thank you for contacting Northern Trails',nil,1,1,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,0,nil)

apiObj = trigSendDef
resp = $driver.create(CreateRequest.new(options,[apiObj]))